package com.fauks.ee.redis;


import org.junit.jupiter.api.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

/**
 * jedis基本使用
 */
public class JedisTest1 {

    @Test
    public void test1() {
        Jedis jedis = new Jedis("47.105.98.103", 6379);
        jedis.auth("root");
        jedis.select(0);
        System.out.println(jedis.get("name"));
    }

    @Test
    public void test2() {
        //连接池配置对象
        JedisPoolConfig config = new JedisPoolConfig();
        //最大连接数
        config.setMaxTotal(10);
        //最大空闲连接数
        config.setMaxIdle(6);
        JedisPool jedisPool = new JedisPool(config, "192.168.23.133", 6379);
        Jedis resource = jedisPool.getResource();
        //并不是关闭而是归还对象到池中
        resource.close();
    }
}
